package com.ylsk.check.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ylsk.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 今日施工数据
 *
 * @author ysy
 * @date 2023-12-05
 */
@Data
public class TodayCheckTaskVO
{
    private static final long serialVersionUID = 1L;

    /** 业务数据id */
    private Long businessId;

    /** 项目报备id */
    private Long reportInfoId;

    /** 项目报备流水号 */
    private String reportNum;

    /** 项目名称 */
    private String projectName;


    /** 归属大队 */
    private Long deptId;

    /** 归属大队名称 */
    private String deptName;

    /** 检查时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;

    /** 表名称 */
    private String tbName;

    /** 施工类型说明 */
    private String consTypeDesc;

    /** 建设单位 */
    private String construnctionUnit;

    /** 联系人 */
    private String head;

    /** 联系人电话 */
    private String telePhone;

    /** 检查类型 0 施工检查 1  撤场检查 */
    private int checkType;

    @Excel(name = "施工状态",readConverterExp = "0=未进场,1=非占道施工,2=占道施工,3=撤场,4=结束")
    private Integer constructionStatus;

    /** 检查任务id */
    private Long  checkTaskId;

    /** 施工检查记录id */
    private Long checkRecordId;
}
